\hypertarget{sc2__coordinator_8h}{}\section{include/sc2api/sc2\+\_\+coordinator.h File Reference}
\label{sc2__coordinator_8h}\index{include/sc2api/sc2\+\_\+coordinator.\+h@{include/sc2api/sc2\+\_\+coordinator.\+h}}


Frontend for running a game.  


{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include \char`\"{}sc2api/sc2\+\_\+game\+\_\+settings.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}sc2api/sc2\+\_\+proto\+\_\+interface.\+h\char`\"{}}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classsc2_1_1_coordinator}{sc2\+::\+Coordinator}
\begin{DoxyCompactList}\small\item\em \hyperlink{classsc2_1_1_coordinator}{Coordinator} of one or more clients. Used to start, step and stop games and replays. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Frontend for running a game. 

The coordinator acts as a game and bot manager. It is used to launch Star\+Craft and setup proto connections between a user\textquotesingle{}s bot and the running Star\+Craft instance. With it a user steps forward a simulation and it will fill out bot interface data. 